make the slightest effort - French English Dictionary